//开发环境配置

//导入base基础配置
const base = require('./webpack.base.js');
//导入一个用于合并的包，此时merge是个方法
const {merge}  = require('webpack-merge')


//导出开发环境的配置，merge可以传入多个参数，会将多个参数合并成对象，如果有重复的属性，后面的会覆盖前面的
module.exports = merge(base, {
    //模式mode development开发模式未压缩， production生产模式压缩
    mode: 'development',

    //配置开发服务器
    devServer: {
        port: 3000,//配置端口号
        open: true,//自动打开浏览器

    }
})